package day_05;
/**
 * date:2019年11月18日
 * time:21点32分
 * author:lbwfree
 */

import java.util.Scanner;

public class Solution_5 {
    public static void main(String[] args){
        Scanner in =new Scanner(System.in);
        String s= in.nextLine();
        System.out.println(LongestPalindrome(s));

    }
    public static String LongestPalindrome(String s){
        /*暴力算法*/
        int max=0;
        String temp=new String();//暂存字符串
        int len=s.length();
        if(len==1)
        {
            return s;
        }
        for(int i=0; i<len; i++)
        {
            for (int j=i+1; j<=len; j++)
            {
                String test=s.substring(i,j);
                System.out.println(test);
                if(isboolen(test)&& test.length()>max)
                {
                    temp=test;
                    max=test.length();
                }
            }
        }
        return temp;
    }
    public static boolean isboolen(String s)
    {
        int len=s.length();
        for(int i=0;i<len/2;i++)
        {
            if(s.charAt(i)!=s.charAt(len-i-1))
            {
                return false;
            }
        }
        return true;

    }



}
